/**
 * Copyright(C),2015 misaka15842
 * @author misaka15842 (misakamoe@yahoo.com)
 *
 * 功能正确性验证中。。。
 */

#include <iostream>
#include "SDL2/SDL.h"
#include "World.h"

misaka::ElementID insertElement(const std::string& s)
{
    misaka::ITexture text;
    misaka::RenderableElement elem(text);
    elem.appendTag(s);
    elem.visiable = false;

    return misaka::World::insert(elem);
}


#undef main
int main(int argc,char **argv)
{
    SDL_Init(SDL_INIT_EVERYTHING);
    atexit(SDL_Quit);
    insertElement("Hello,World");
    insertElement("Bye,World");

    auto v = misaka::World::findElementsByTags("Hello,World");
    for(auto id:v)
    {
        std::cerr << misaka::World::getElement(id).getTags() << std::endl;
    }

    return 0;
}
